package com.beemans.topon.data

import android.os.Parcelable
import androidx.annotation.Keep
import kotlinx.parcelize.Parcelize

/**
 * @author tiamosu
 * @date 2021/6/25.
 */
@Keep
@Parcelize
data class CustomKeyResponse(
    val user_id: String = "",       //用户ID。由开发者定义并传入TopOn SDK，后续TopOn支持基于用户ID维度统计数据
    val channel: String = "",       //渠道。建议使用以下字符规则：大小写字母数字和下划线[A-Za-z0-9_]
    val sub_channel: String = "",   //子渠道。建议使用以下字符规则：大小写字母数字和下划线[A-Za-z0-9_]
    val age: String = "",           //年龄
    val gender: String = "",        //性别, 如male、female、unknow
    val iap_amount: String = "",    //应用内付费金额
    val iap_currency: String = "",  //应用内付费币种，如美元 “USD”
    val iap_time: String = "",      //应用内付费次数
    val segment_id: String = "",    //流量分组ID
) : Parcelable